package com.wx_shop.api.util;

import java.util.Arrays;
import java.util.Comparator;

public class ProductUtil {

	/**
	 * 商品属性：从小到大排序;
	 * 多个属性组合时，需要排序： 如 [3,1] 需要变成 [1,3]
	 * @param params
	 * @return
	 */
	public static String sortSku(String params) {
		
		String skuStr = params;
		if( params.indexOf(",") > -1 ) {
			String[] sortSku = params.split(",");
			
			Arrays.sort(sortSku, new Comparator<String>() {
				@Override
				public int compare(String o1, String o2) {
					int n1 = Integer.valueOf(o1);
					int n2 = Integer.valueOf(o2);
					if( n1 > n2 ) { return 1; } 
					else if( n1 == n2 ) { return 0; } 
					else { return -1; }
				}
			});
			skuStr = String.join(",", sortSku);
		}
		return skuStr;
	}
	
}
